<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // ajax请求功能
    function ajax(url, cb, data){}
    
    const api = {
        // 针对ajax请求，二次封装了获取导航信息的接口
        getNav(){
            return new Promise(()=>{
                ajax("导航数据地址", (res)=>{
                    JSON.parse(res).data
                })
            })
        },
        // 针对ajax请求，二次封装了获取下拉菜单信息的接口
        getMenuList(){
            return new Promise(()=>{
                ajax("下拉菜单数据地址", (res)=>{
                    res.slice()
                    // res.split()
                    // res.replace()
                    // res.match()
                })
            })
        }
    }

    let state = "getNav";

    api[state]();

</script>
</html>